mechanical trencher - Español Inglés Diccionario